Skip to content

Conversation

@Kidswiss
Copy link
Contributor

Summary

Checklist

  • Try to isolate changes into separate PRs (to build a better changelog).
  • Categorize the PR by setting a good title and adding one of the labels:
    change, decision, requirement/quality, requirement/functional, dependency
    as they show up in the changelog
  • Link this PR to related issues if applicable.

@Kidswiss Kidswiss requested review from a team, TheBigLee, mdnix, mikeshootzz and zugao and removed request for a team January 29, 2026 10:40
Copy link
Contributor

@zugao zugao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some things to look at

Garage with the community operator.

Garage's performance is overall pretty good and it can handle 1 million files.
It's the least complex solution and offers good integration into AppCat via their operator.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it also have a helm chart?

Copy link
Contributor Author

@Kidswiss Kidswiss Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does, but then we'd have to create a provider to communicate with its API and configure it.

EDIT: I just looked at the chart, it has some issues that disqualify it for AppCat use:

@Kidswiss Kidswiss requested review from mdnix and zugao January 29, 2026 13:21
Copy link
Member

@TheBigLee TheBigLee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Small language nitpick only

- Clustered/HA mode, optional with EC instead of replication
- Storage on local block devices
- Object LifeCycle to delete files older than x days, for log retention
- Kubernetes readiness, are the charts and operators to simplify operations on K8s
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence doesn't sound like proper english :-)

Copy link
Contributor

@mikeshootzz mikeshootzz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and I'm sorry for turning into spellcheck:

@Kidswiss Kidswiss merged commit 7fba615 into master Feb 5, 2026
1 check passed
@Kidswiss Kidswiss deleted the minio_alternatives branch February 5, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants